"at sight" - Details

English Term:
at sight
Arabic Term:
عند الإطلاع
Arabic Definition:

.